rain water drain - Spanish English Dictionary